home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / bpq351.arc / BPQCFG.TXT < prev    next >
Text File  |  1989-10-14  |  11KB  |  349 lines

  1. ;    For Version 3.50/3.51
  2. ;
  3. ;
  4. ;    CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
  5. ;
  6. ;    The program which converts this text file to binary
  7. ;    form is currently very crude - be VERY careful when 
  8. ;    editing this file!
  9. ;
  10. ;
  11. ;    The order of parameters in not important, but they
  12. ;    all must be specified - there are no defaults
  13. ;
  14. ;
  15. ;
  16. ;    Memory Usage. If EMS=1, the system will attempt to put its
  17. ;    data area into EMS Memory. At the moment it makes no attempt 
  18. ;    to manage sharing of the EMS window, so you must not run any other
  19. ;    software using EMS.
  20. ;
  21. ;    It seems to work ok when used with Desqview, at least on my
  22. ;    AST, but it is primarily intended for use with AA4RE BBS, which
  23. ;    needs a great deal of space.
  24. ;
  25. ;
  26. EMS=0                ; use normal RAM
  27. ;
  28. ;
  29. ;    Station Identification.
  30. ;
  31. ;    If a user connects to the NODE Callsign or Alias, he is linked
  32. ;    to the switch code, and can use normal NetRom/TheNet commands
  33. ;
  34. ;    If he connects to the BBS Callsign or Alias he will be connected
  35. ;    directly to a BBS port. If none are available, the connect will
  36. ;    be rejected.
  37. ;
  38. ;    Note that of you are running only a NODE (ie BBS=0), or
  39. ;    or just a BBS (NODE=0), then you must still put in two pairs of calls,
  40. ;    but they MUST be the SAME.
  41. ;
  42. ;    If you are running both, the calls MUST be different
  43.  
  44. NODECALL=G8BPQ-2        ; NODE CALLSIGN
  45. NODEALIAS=NOTTS
  46.  
  47.  
  48. BBSCALL=G8BPQ-1             ; BBS CALLSIGN 
  49. BBSALIAS=BBSTST            ; BBS ALIAS
  50. ;
  51. ;    'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
  52. ;
  53. ;    WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
  54. ;         ELSE FROM THE NODE CALL
  55. ;
  56. ;    The following format allows KA nodes to include your system in
  57. ;    their 'Nodes' lists.
  58. ;
  59. IDMSG:
  60. Network node (NOTTS)
  61. ***
  62. ;
  63. BEACON=0            ; IF SET TO 1, THE TEXT FROM THE BT COMMAND
  64.                 ; WILL REPLACE IDMSG (INTENDED MAINLY FOR
  65.                 ; RLI SYSTEMS)
  66.  
  67. UNPROTO=MAIL            ; DEFAULT UNPROTO ADDR
  68.  
  69. ;    'I' COMMAND TEXT
  70. ;
  71. ;    Note that the bit about needing a port param in connects is only
  72. ;    necessary if you are running more that one (radio) port.
  73. ;
  74. INFOMSG:
  75. G8BPQ Packet Switch, Mapperley, Nottingham. IO92KX
  76. Commands are basically the same as NET/ROM, but to connect to another
  77. normal station (not another node), you must specify a port number before
  78. the callsign. Use PORTS command to list available ports. The BBS command
  79. connects you to the associated Mailbox.
  80. ***
  81. ;
  82. ;    Network System Parameters
  83. ;
  84. OBSINIT=5            ; INITIAL OBSOLESCENCE VALUE
  85. OBSMIN=4            ; MINIMUM TO BROADCAST
  86. NODESINTERVAL=60        ; 'NODES' INTERVAL IN MINS
  87. IDINTERVAL=20            ; 'ID' BROADCAST INTERVAL
  88. ;
  89. L3TIMETOLIVE=25            ; MAX L3 HOPS
  90. L4RETRIES=3            ; LEVEL 4 RETRY COUNT
  91. ;
  92. ;    I have seen suggestions that L4TIMEOUT should be increased to very
  93. ;    high values (even as long as seven mins). Although 60 may be a bit 
  94. ;     short in some cases, I STRONGLY advise that you dont go much above
  95. ;    120 secs unless you understand ALL the implications.
  96. ;
  97. ;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  98. ;    meeting - this does not imply that I agree with them!
  99. ;
  100. L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
  101. L4DELAY=10            ; LEVEL 4 DELAYED ACK TIMER
  102. L4WINDOW=4            ; DEFAULT LEVEL 4 WINDOW
  103. ;
  104. MAXLINKS=30            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  105. MAXNODES=100            ; MAX NODES IN SYSTEM
  106. MAXROUTES=20            ; MAX ADJACENT NODES
  107. MAXCIRCUITS=50            ; NUMBER OF L4 CIRCUITS
  108. minqual=10            ; MINIMUM QUALITY TO ADD TO NODES TABLE    
  109.     
  110. BBSQUAL=255            ; BBS QUALITY RELATIVE TO NODE - REDUCE THIS
  111.                 ; TO LIMIT 'SPREAD' OF BBS THROUGH NETWORK IF
  112.                 ; YOU WANT TO DISCOURAGE BBS-DX'ERS
  113.  
  114. BUFFERS=255            ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  115.                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  116.                 ; ON OTHER TABLE SIZES
  117. ;
  118. ;    TNC DEFAULT PARAMS
  119. ;
  120. PACLEN=120            ; MAX PACKET SIZE
  121. ;
  122. ;    PACLEN is a problem! The ideal size depends on the link(s) over
  123. ;    which a packet will be sent. For a session involving another node,
  124. ;    we have no idea what is at the far end. Ideally each node should have
  125. ;    the capability to combine and then refragment messages to suit each
  126. ;    link segment - maybe when there are more of my nodes about than 'real'
  127. ;    ones, i'll do it. When the node is accessed directly, things are a
  128. ;    bit easier, as we know at least something about the link. So, from
  129. ;    Version 3.11 onwards, there are two PACLEN params, one here and
  130. ;    one in the PORTS section. This one is used to set the initial value
  131. ;    for sessions via other nodes, and for sessions initiated from here.
  132. ;    The other is used for incoming direct (Level 2)    sessions. In all cases
  133. ;    the TNC PACLEN command can be used to override the defaults.
  134. ;
  135. ;    The main reason for changing this now was a request from someone
  136. ;    wanting to run an HF port.
  137. ;
  138. ;
  139. ;
  140. TRANSDELAY=1            ; TRANSPARENT MODE SEND DELAY - 1 SEC
  141. ;
  142. ;    Level 2 Parameters
  143. ;
  144. ; T1, T2 and N2 are now in the PORTS section
  145. ;
  146. T3=180                ; LINK VALIDATION TIMER (3 MINS)
  147.  
  148. IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)    
  149.                 ; Note that if set to zero, links wont time out
  150. ;
  151. ;
  152. ;    Configuration Options
  153. ;
  154. BBS=1                ; INCLUDE BBS SUPPORT
  155. NODE=1                ; INCLUDE SWITCH SUPPORT
  156. ;
  157. HIDENODES=0            ; IF SET TO 1, NODES STARTING WITH # WILL 
  158.                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  159. ;
  160. DIGIFLAG=255            ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
  161.                 ; 255 = DIGI UI FRAMES ONLY
  162. ;
  163. ;    The software normally provides a TNC2-like interface, supporting
  164. ;    BBS systems such as WA7MBL, W0RLI and G4YFB. The first port may
  165. ;    be configured to emulate the PK232 Host Mode, at least well enough
  166. ;    to support the G8UFQ or AA4RE systems. The host mode allows up
  167. ;    to 9 users on one port.
  168. ;
  169. HOSTMODE=0            ; IF 0, BBS support is for MBL/RLI/YFB
  170. ;                ; If 1, BBS support is for G8UFQ 
  171. ;                ; IF 2, BBS Support is for AA4RE
  172. ;
  173. ;
  174. ;
  175. ;    'COMBIOS' PORT NUMBERS - defines the number of virtual TNC's
  176. ;    supported, and gives their equivalent 'COMBIOS' numbers.
  177. ;
  178. ;    You can leave gaps, and even run 'normal' COMBIOS/DVIOCOM  etc. as
  179. ;    well, as long as there are no clashes with ports numbers, i/o 
  180. ;    addresses or int levels.
  181. ;
  182. ;    If running in Host Mode, the first Port specified (not necessarily
  183. ;    port 1) runs in PK232 Host Mode, allowing up to 9 concurrent 
  184. ;    users. 
  185. ;
  186. ;    can have up to 16 ( but that will use a lot of ram)
  187. TNCPORTLIST=2,3,4,5,6,7
  188. ;
  189. ;    AX25 PORT DEFINITIONS
  190. ;
  191. ;    Note that these are NOT related to the Virtual TNC ports defined
  192. ;    in TNCPORTLIST above. These define the external links - normally
  193. ;    to radios, but possibly to other computers, modems, etc. You can
  194. ;    have several TNC ports, but only one radio link, or even several
  195. ;    radio links and only one TNC port.
  196. ;
  197. ;    The hardware type and protocol are now defined separately, but
  198. ;    at the moment only a limited number of combinations are possible
  199. ;
  200. ;    Interrupt levels may be shared by any cards with suitable
  201. ;    hardware. Examples are all but the earliest DRSI cards, and
  202. ;    an MS400 modified as described by AA4RE in his MBBIOS documentation.
  203. ;
  204. ;    There is a significant overhead in using the shared interrupt
  205. ;    feature - try to use it on relatively low speed links, and
  206. ;    watch out for TX underruns/RX overuns.
  207. ;
  208. ;
  209. ;    Hardware types are ASYNC, PC120, DRSI, TOSH, QUAD, RLC100
  210. ;
  211. ;    ASYNC is for a normal ASYNC card, or a shared interrupt card 
  212. ;          such as the MS400
  213. ;
  214. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  215. ;
  216. ;
  217. ;    PC120, DRSI and RLC100 are the internal HDLC cards - and allow
  218. ;     2 channels. Although the RLC100 supports 4 channels, the software
  219. ;     treats it as two cards of 2 channels each.
  220. ;
  221. ;
  222. ;    TOSH is for a Toshiba T1100 with Software Forge HDLC card
  223. ;
  224. ;    The above four currently only support PROTOCOL=HDLC
  225. ;
  226. ;
  227. ;    QUAD is the Quadram Quadport, which allows up to 5 async links.
  228. ;    This version only supports a single Quadport, see separate file
  229. ;    QUAD.DOC for setup details.
  230. ;
  231. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  232. ;
  233. ;
  234. ;    The KISS protocol supports dual port TNC's such as the KAM and KPC4.
  235. ;    You should define two port entries with the same IO addr, INT Level
  236. ;    and SPEED - set CHANNEL=A for the first and B for the second.
  237. ;
  238. ;     Note that all timer values are in ms intervals. Most TNC's
  239. ;    use different units for the various timers, so be careful!
  240. ;
  241. ;    The timings are all derived from the PC's timer interrupt,
  242. ;    who's frequency is about 18.2 HZ, so the resolution is only to 
  243. ;    approx 50ms.
  244. ;
  245. ;    All parameters should be set for all ports, but not all
  246. ;    drivers support all features. For instance, the NETROM driver
  247. ;    does not use the TXDELAY, SLOTTIME and PERSIST values. The NETROM
  248. ;    driver only works in FULL DUPLEX mode, and the HDLC only in
  249. ;    HALF DUPLEX.
  250. ;
  251. ;    SoftDCD is not yet implemented - I hope it will be soon!
  252. ;
  253. ;    CWID works only on HDLC cards, and can be suppressed 
  254. ;    by omitting the parameter.
  255. ;
  256. ;
  257. ;    Because of our odd licencing conditions, you may wish to ban
  258. ;    connects to the BBS Callsign on some ports - Users may still
  259. ;    connect from other nodes at L4, or connect to the node Callsign.
  260. ;    and use the BBS    command. Put 'BBSFLAG=NOBBS' to activate this feature.
  261. ;    'BBSFLAG=BBSOK', or no param, means behave as normal.
  262. ;
  263. ;    From Version 3.21, you can have an extra callsign and alias for each
  264. ;    port for user access to the node only. The callsigns defined in
  265. ;    NODECALL and BBSCALL are still used for all networking activity.
  266. ;
  267. PORT
  268.     ID=144.650 MHz 1200 Baud (DRSI)
  269.     TYPE=DRSI
  270.     PROTOCOL=HDLC
  271.     IOADDR=300H
  272.     INTLEVEL=5
  273.     SPEED=1200
  274.     CHANNEL=A
  275.     QUALITY=10
  276.     MAXFRAME=2
  277.     TXDELAY=500
  278.     SLOTTIME=100
  279.     PERSIST=64
  280.     FULLDUP=0
  281.     SOFTDCD=0
  282.     FRACK=7000
  283.     RESPTIME=2000
  284.     RETRIES=10
  285.     PACLEN=120
  286.     CWID=G8BPQ
  287.  
  288. ENDPORT
  289. ;
  290. PORT
  291.     ID=432.675 MHz 1200 Baud (DRSI)
  292.     TYPE=DRSI
  293.     PROTOCOL=HDLC
  294.     IOADDR=310H
  295.     INTLEVEL=5
  296.     SPEED=1200
  297.     CHANNEL=A
  298.     BBSFLAG=NOBBS            ; MAYBE MY BBS LICENCE IS ONLY FOR 2M!
  299.     QUALITY=10
  300.     MAXFRAME=2
  301.     TXDELAY=500
  302.     SLOTTIME=100
  303.     PERSIST=64
  304.     FULLDUP=0
  305.     SOFTDCD=0
  306.     FRACK=6000
  307.     RESPTIME=1500
  308.     RETRIES=10
  309.     PACLEN=120
  310.     CWID=G8BPQ
  311.     PORTCALL=G8BPQ
  312.     PORTALIAS=NOTTM
  313. ;
  314. ENDPORT
  315.  
  316.  
  317. ROUTES:
  318. ;
  319. ;    ROUTES TO LOCK IN
  320. ;
  321. ;    specify Callsign, Quality and Port
  322. ;
  323. G4RFG-1,0,2            ; MARGINAL, SO QUALITY = 0
  324. G4RFG,0,1
  325. GB7LX-2,0,1
  326. GB7LX-7,20,2
  327. G0GDR-1,120,2
  328. G0GDR-2,100,1
  329. G7AXC-7,50,2
  330. GB3RP-2,100,1
  331. G4XMH-1,50,1
  332. G4MQM-1,50,1
  333. ***
  334. ;
  335. ;    APPLICATIONS SUPPORTED
  336. ;
  337. ;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  338. ;
  339. ;    THE FIRST 3 ARE RESERVERD FOR BBS, HOST, AND REMOTE SYSOP - YOU
  340. ;    CAN DEFINE THE OTHERS AS YOU LIKE.
  341. ;
  342. ;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  343. ;
  344. ;
  345. APPLICATIONS=BBS,,*SYS,MH
  346. ;
  347.